#include "thread.h"
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(int argc,char ** argv){
  
  if (argc!=2)
    printf("Passer seulement un nombre d'itération à executer en paramètre");
  else{
    int i=0;
    int nbIteration=atoi(argv[1]);
    time_t debut, fin;
    double duree;
    double sum;
    while(i<nbIteration){
      debut=time(NULL);
      thread_yield();
      fin=time(NULL);
      duree=difftime(fin,debut);
      sum+=duree;
      i++;
    }
    printf("Le temps moyen d'execution est de %f\n ", sum/nbIteration);
  }
  
  return EXIT_SUCCESS;
}
